home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / graphics / 3dvect37.zip / FONT.EXT < prev    next >
Text File  |  1994-06-22  |  2KB  |  84 lines

  1. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2. ;
  3. ; Filename     : font.ext
  4. ; Included from: Your Program
  5. ; Description  : External Definitions
  6. ;
  7. ; Written by: John McCarthy
  8. ;             1316 Redwood Lane
  9. ;             Pickering, Ontario.
  10. ;             Canada, Earth, Milky Way (for those out-of-towners)
  11. ;             L1X 1C5
  12. ;
  13. ; Internet/Usenet:  BRIAN.MCCARTHY@CANREM.COM
  14. ;         Fidonet:  Brian McCarthy 1:229/15
  15. ;   RIME/Relaynet: ->CRS
  16. ;
  17. ; Home phone, (905) 831-1944, don't call at 2 am eh!
  18. ;
  19. ; John Mccarthy would really love to work for a company programming Robots
  20. ; or doing some high intensive CPU work.  Hint. Hint.
  21. ;
  22. ; Send me your protected mode source code!
  23. ; Send me your Objects!
  24. ; But most of all, Send me a postcard!!!!
  25. ;
  26. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  27.  
  28.            extrn  tstring:near
  29.            extrn  string:near
  30.            extrn  initfont:near
  31.            extrn  put_at_top:near
  32.            extrn  font0:byte
  33.            extrn  font1:byte
  34.            extrn  fontlength:byte
  35.  
  36.            extrn  number_eax:dword
  37.  
  38. ; screen text macros for font routines
  39.  
  40. newtext    macro x,y,col
  41.            db -1
  42.            dw x,y
  43.            db col
  44.            endm
  45.  
  46. border     macro x1,y1,x2,y2,col
  47.            db -2
  48.            dw x1,y1,x2,y2,col
  49.            endm
  50.  
  51. fillarea   macro x1,y1,x2,y2,col
  52.            db -3
  53.            dw x1,y1,x2,y2,col
  54.            endm
  55.  
  56. hole       macro x1,y1,x2,y2,col
  57.            db -4
  58.            dw x1,y1,x2,y2,col
  59.            endm
  60.  
  61. lowercase  macro
  62.            db -5
  63.            endm
  64.  
  65. uppercase  macro
  66.            db -6
  67.            endm
  68.  
  69. steelbox   macro x1,y1,x2,y2,col,step
  70.            db -7
  71.            dw x1,y1,x2,y2,col,step
  72.            endm
  73.  
  74. repeatbit  macro bitmaploc,x1,y1,x2,y2
  75.            db -8
  76.            dd bitmaploc
  77.            dw x1,y1,x2,y2,col
  78.            endm
  79.  
  80. textend    macro
  81.            db 0
  82.            endm
  83.  
  84.